﻿
// HotelManagementMFC.h: HotelManagementMFC 应用程序的主头文件
//
#pragma once

#ifndef __AFXWIN_H__
#error "在包含此文件之前包含 'pch.h' 以生成 PCH"
#endif

#include "resource.h"       // 主符号


// CHotelManagementMFCApp:
// 有关此类的实现，请参阅 HotelManagementMFC.cpp
//

class CHotelManagementMFCApp : public CWinApp
{
public:
	CHotelManagementMFCApp() noexcept;
	// 房间查询枚举
	enum SELECTROOM {ROOM_ALL, ROOM_EMPTY, ROOM_NOTFULL};
	// 用户查询枚举
	enum SELECTUSER {USER_ALL, USER_SPECIIFIC};

	// 全局管理员标志位
	BOOL nFlag;
	// 全局房间查询标志位
	SELECTROOM roomFlag;
	// 全局用户查询标志位
	SELECTUSER userFlag;
	
	// 重写
public:
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	// ADO连接对象
	_ConnectionPtr m_pConnection;
	// 快捷提取Collect
	void m_GetCollect(_RecordsetPtr& rs, _variant_t& Holder, CString& Save, const char* colName) throw();
	void SplitCString(const CString& _cstr, const CString& _flag, CStringArray& _resultArr);

	// 实现
	afx_msg void OnAppAbout();
	DECLARE_MESSAGE_MAP()
};

extern CHotelManagementMFCApp theApp;
